// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for Persian (`fa`).
class AppLocalizationsFa extends AppLocalizations {
  AppLocalizationsFa([String locale = 'fa']) : super(locale);

  @override
  String get application => 'application';

  @override
  String get language => 'زبان';

  @override
  String get noUpdateAvailable => 'هنوز نسخه جدیدی منتشر نشده است';

  @override
  String get search => 'جستجو';

  @override
  String get addUrl => 'اضافه کردن لینک';

  @override
  String get download => 'دانلود';

  @override
  String get stop => 'توقف';

  @override
  String get remove => 'حذف';

  @override
  String get addToQueue => 'اضافه کردن به صف';

  @override
  String get addDownload => 'افزودن دانلود';

  @override
  String get customSavePath => 'مسیر ذخیره‌سازی دلخواه';

  @override
  String get checkForUpdate => 'بررسی نسخه جدید';

  @override
  String get getExtension => 'افزونه مرورگر';

  @override
  String get allDownloads => 'همه دانلود ها';

  @override
  String get unfinishedDownloads => 'دانلود های ناتمام';

  @override
  String get finishedDownloads => 'دانلود های تمام شده';

  @override
  String get downloadQueues => 'صف های دانلود';

  @override
  String get fileName => 'نام فایل';

  @override
  String get size => 'حجم';

  @override
  String get duration => 'مدت زمان';

  @override
  String get subtitles => 'Subtitles';

  @override
  String get progress => 'پیشرفت دانلود';

  @override
  String get status => 'وضعیت';

  @override
  String get speed => 'سرعت';

  @override
  String get timeLeft => 'زمان باقی مانده';

  @override
  String get startDate => 'تاریخ شروع';

  @override
  String get finishDate => 'تاریخ اتمام';

  @override
  String get add_a_download_url => 'اضافه کردن دانلود';

  @override
  String get updateDownloadUrl => 'به‌روزرسانی لینک';

  @override
  String get btn_cancel => 'لغو';

  @override
  String get btn_addUrl => 'افزودن';

  @override
  String get btn_add => 'افزودن';

  @override
  String get btn_updateUrl => 'به‌روزرسانی لینک';

  @override
  String get btn_restart_extension => 'راه‌اندازی مجدد افزونه';

  @override
  String get err_invalidUrl_title => 'لینک دانلود نامعتبر';

  @override
  String get err_invalidUrl_description =>
      ' آدرسی که وارد کرده‌اید نامعتبر است. لطفا فرمت آن را بررسی کرده و دوباره تلاش کنید';

  @override
  String get err_invalidUrl_descriptionHint =>
      'مطمئن شوید که آدرس:\n\t  • با http یا https شروع میشود\n\t • شامل دامنه معتبر است \n\t • شامل کارکتر های نامعتبر نباشد';

  @override
  String get addNewDownload => 'افزودن دانلود جدید';

  @override
  String get downloadInfo => 'اطلاعات دانلود';

  @override
  String get url => 'آدرس';

  @override
  String get file => 'فایل';

  @override
  String get saveAs => 'ذخیره در';

  @override
  String get pauseCapable => 'قابلیت توقف دانلود';

  @override
  String get btn_download => 'دانلود';

  @override
  String get btn_addToList => 'افزودن به لیست';

  @override
  String get btn_openFile => 'باز کردن فایل';

  @override
  String get btn_openFileLocation => 'باز کردن پوشه';

  @override
  String get of_ => 'از';

  @override
  String get timeRemaining => 'زمان باقی‌مانده';

  @override
  String get activeConnections => 'اتصال های فعال';

  @override
  String get btn_showConnectionDetails => 'نمایش جزئیات اتصالات';

  @override
  String get btn_hideConnectionDetails => 'مخفی کردن جزئیات';

  @override
  String get connection => 'اتصال';

  @override
  String get btn_resume => 'ادامه';

  @override
  String get btn_pause => 'توقف';

  @override
  String get btn_wait => 'صبر کنید';

  @override
  String get status_paused => 'متوقف شده';

  @override
  String get status_downloadingFile => 'در حال دانلود فایل';

  @override
  String get status_connecting => 'در حال اتصال';

  @override
  String get status_resetting => 'در حال ریست اتصال';

  @override
  String get status_complete => 'تکمیل شد';

  @override
  String get status_assemblingFile => 'در حال آماده سازی فایل';

  @override
  String get status_validatingFiles => 'در حال اعتبارسنجی فایل‌ها';

  @override
  String get status_downloadFailed => 'دانلود ناموفق';

  @override
  String get duplicateDownload_title => 'دانلود تکراری';

  @override
  String get duplicateDownload_description =>
      'این دانلود تکراری است! لطفاً یک اقدام را انتخاب کنید';

  @override
  String get btn_addNew => 'افزودن جدید';

  @override
  String get popupMenu_showProgress => 'نمایش پیشرفت دانلود';

  @override
  String get popupMenu_properties => 'مشخصات';

  @override
  String get err_failedToRetrieveFileInfo_title => 'خطا در دریافت اطلاعات';

  @override
  String get err_failedToRetrieveFileInfo_description =>
      'خطایی هنگام دریافت اطلاعات فایل رخ داد!';

  @override
  String get err_failedToRetrieveFileInfo_descriptionHint =>
      'در برخی موارد، تلاش مجدد ممکن است مشکل را برطرف کند. در غیر این صورت، مطمئن شوید آدرسی که قصد دسترسی به آن را دارید معتبر است';

  @override
  String get retrievingFileInformation => 'در حال دریافت اطلاعات فایل...';

  @override
  String get fetchingSubtitles => 'Fetching subtitles...';

  @override
  String get settings_title => 'تنظیمات';

  @override
  String get settings_menu_general => 'عمومی';

  @override
  String get settings_menu_file => 'فایل';

  @override
  String get settings_menu_connection => 'اتصال';

  @override
  String get settings_menu_extension => 'افزونه';

  @override
  String get settings_menu_about => 'درباره';

  @override
  String get settings_menu_bugReport => 'گزارش اشکال';

  @override
  String get settings_notification => 'اعلانات';

  @override
  String get settings_notification_onDownloadCompletion => 'اعلان تکمیل دانلود';

  @override
  String get settings_notification_onDownloadFailure => 'اعلان خطای دانلود';

  @override
  String get settings_userInterface => 'رابط کاربری';

  @override
  String get settings_userInterface_theme => 'تم اپلیکیشن';

  @override
  String get settings_behavior => 'رفتار';

  @override
  String get settings_behavior_launchAtStartup =>
      'اجرای خودکار برنامه هنگام روشن شدن سیستم';

  @override
  String get settings_behavior_showProgressOnNewDownload =>
      'نمایش پنجره پیشرفت دانلود هنگام شروع دانلود جدید';

  @override
  String get settings_behavior_appClosureBehavior => 'رفتار هنگام بستن برنامه';

  @override
  String get settings_behavior_appClosureBehavior_alwaysAsk => 'همیشه بپرس';

  @override
  String get settings_behavior_appClosureBehavior_exit => 'خروج از برنامه';

  @override
  String get settings_behavior_appClosureBehavior_minimizeToTray =>
      'پنهان کردن پنجره به نوار وظیفه';

  @override
  String get settings_behavior_duplicateDownloadAction =>
      'اقدام در صورت دانلود تکراری';

  @override
  String get settings_behavior_duplicateDownloadAction_alwaysAsk =>
      'همیشه بپرس';

  @override
  String get settings_behavior_duplicateDownloadAction_skipDownload =>
      'رد کردن دانلود';

  @override
  String get settings_behavior_duplicateDownloadAction_updateUrl =>
      'به‌روزرسانی لینک';

  @override
  String get settings_behavior_duplicateDownloadAction_addNew => 'افزودن جدید';

  @override
  String get settings_logging => 'لاگ';

  @override
  String get settings_logging_enableDownloadEngineLogging =>
      'فعال سازی لاگ های موتور دانلود';

  @override
  String get settings_paths => 'مسیر ذخیره‌سازی';

  @override
  String get settings_paths_tempFilesPath => 'مسیر ذخیره‌سازی فایل‌های موقت';

  @override
  String get settings_paths_savePath => 'مسیر ذخیره‌سازی فایل‌های دانلود';

  @override
  String get settings_rules => 'قوانین';

  @override
  String get settings_rules_extensionSkipCaptureRules =>
      'قوانین رد کردن دانلود از افزونه مرورگر';

  @override
  String get settings_rules_extensionSkipCaptureRules_tooltip =>
      'تعریف شرایطی که مشخص می‌کند برنامه چه زمانی باید دانلود های گرفته شده از طریق افزونه مرورگر را رد کند (دانلود نکند)';

  @override
  String get settings_rules_edit => 'ویرایش قوانین';

  @override
  String get settings_rules_fileSavePathRules => 'قوانین مسیر ذخیره‌سازی فایل';

  @override
  String get settings_rules_fileSavePathRules_tooltip =>
      'تعریف شرایطی که مشخص می‌کند برنامه چه زمانی باید از مسیرهای دلخواه مشخص‌شده به عنوان مسیر انتخابی برای ذخیره‌سازی فایل استفاده کند';

  @override
  String get settings_fileCategory => 'دسته‌بندی فایل';

  @override
  String get settings_fileCategory_video => 'ویدیو';

  @override
  String get settings_fileCategory_music => 'موسیقی';

  @override
  String get settings_fileCategory_archive => 'فایل فشرده';

  @override
  String get settings_fileCategory_program => 'برنامه';

  @override
  String get settings_fileCategory_document => 'سند';

  @override
  String get settings_connectionRetry => 'تلاش مجدد برای اتصال';

  @override
  String get settings_connectionRetry_maxConnectionRetryCount =>
      'حداکثر تعداد تلاش‌های مجدد برای اتصال';

  @override
  String get settings_connectionRetry_connectionRetryTimeout =>
      'زمان ‌‌محدودیت تلاش مجدد برای اتصال';

  @override
  String get infinite => 'بی‌نهایت';

  @override
  String get seconds => 'ثانیه';

  @override
  String get settings_proxy => 'پروکسی';

  @override
  String get settings_proxy_enabled => 'فعال سازی';

  @override
  String get settings_proxy_address => 'آدرس';

  @override
  String get port => 'پورت';

  @override
  String get username => 'نام کاربری';

  @override
  String get password => 'رمز عبور';

  @override
  String get settings_downloadConnections => 'اتصال های دانلود';

  @override
  String get settings_downloadConnections_regularConnNum =>
      'تعداد اتصال ها برای دانلود';

  @override
  String get settings_downloadConnections_videoStreamConnNum =>
      'تعداد اتصال ها برای دانلود استریم های ویدیویی';

  @override
  String get settings_browserExtension => 'افزونه مرورگر';

  @override
  String get settings_downloadBrowserExtension => 'دانلود افزونه مرورگر';

  @override
  String get settings_downloadBrowserExtension_installExtension =>
      'برای نصب افزونه مرورگر کلیک کنید';

  @override
  String get settings_downloadBrowserExtension_bringWindowToFront =>
      'نمایش پنجره در جلو هنگام دانلود جدید';

  @override
  String get changesRequireRestart =>
      'برای اعمال تغییرات نیاز به راه‌اندازی مجدد است';

  @override
  String get settings_info => 'اطلاعات';

  @override
  String get settings_version => 'نسخه';

  @override
  String get settings_info_donate => 'اهدا کردن';

  @override
  String get settings_info_discordServer => 'سرور دیسکورد';

  @override
  String get settings_info_telegramChannel => 'کانال تلگرام';

  @override
  String get settings_developer => 'توسعه دهنده';

  @override
  String get settings_howToBugReport => 'نحوه گزارش اشکال';

  @override
  String get settings_howToBugReport_clickToOpenIssue =>
      'برای گزارش اشکال کلیک کنید';

  @override
  String get settings_howToBugReport_description =>
      'برای باز کردن یک اشکال جدید، در صفحه گیت هاب برنامه وارد شوید، لیبل های مربوطه را انتخاب کرده و مشکل خود را با جزئیات توضیح دهید.';

  @override
  String get btn_saveChanges => 'اعمال تغییرات';

  @override
  String get btn_resetDefaults => 'بازگشت به تنظیمات پیش‌فرض';

  @override
  String get btn_save => 'ذخیره';

  @override
  String get type => 'نوع';

  @override
  String get value => 'مقدار';

  @override
  String get condition => 'شرط';

  @override
  String get savePath => 'مسیر ذخیره‌سازی';

  @override
  String get ruleEditor_fileNameContains => 'نام فایل شامل';

  @override
  String get ruleEditor_fileSizeGreaterThan => 'حجم فایل بیش از';

  @override
  String get ruleEditor_fileSizeLessThan => 'حجم فایل کمتر از';

  @override
  String get ruleEditor_fileExtensionIs => 'پسوند فایل برابر با';

  @override
  String get ruleEditor_downloadUrlContains => 'آدرس دانلود شامل';

  @override
  String get err_invalidPath_title => 'مسیر ذخیره‌سازی غیرمجاز';

  @override
  String get err_invalidPath_tempPath_description =>
      'مسیر ذخیره‌سازی انتخاب شده برای فایل‌های موقت غیرمجاز می‌باشد!';

  @override
  String get err_invalidPath_savePath_description =>
      'مسیر ذخیره‌سازی انتخاب شده برای فایل‌های دانلودی غیرمجاز می‌باشد!';

  @override
  String get err_invalidPath_descriptionHint =>
      'لطفا از مجاز بودن مسیر انتخابی اطمینان حاصل کنید';

  @override
  String get error => 'خطا';

  @override
  String get err_emptyValue => 'مقدار خالی!';

  @override
  String get err_unsupportedCharacter => 'کارکتر غیرمجاز';

  @override
  String get err_invalidSavePath => 'مسیر مسیر ذخیره‌سازی نامعتبر';

  @override
  String get availableDownloads => 'فایل های قابل دانلود';

  @override
  String get installationGuide => 'Installation Guide';

  @override
  String get installBrowserExtension_title => 'نصب افزونه مرورگر';

  @override
  String get installTheBrowserExtension_description =>
      'مرورگر خود را برای نصب افزونه انتخاب کنید';

  @override
  String get installTheBrowserExtension_description_subtitle =>
      'به علت تحریم ها، افزونه فقط برای مرورگر فایرفاکس به صورت رسمی منتشر شده است. برای دیگر مرورگرها نیاز به نصب دستی افزونه می‌باشد';

  @override
  String get installBrowserExtensionGuide_title => 'آموزش نصب';

  @override
  String get downloadExtension => 'دانلود افزونه';

  @override
  String get installBrowserExtension_chrome_step1_subtitle =>
      'برای دانلود افزونه کروم روی دکمه زیر کلیک کنید';

  @override
  String get installBrowserExtension_edge_step1_subtitle =>
      'برای دانلود افزونه اج روی دکمه زیر کلیک کنید';

  @override
  String get installBrowserExtension_opera_step1_subtitle =>
      'برای نصب افزونه اوپرا روی دکمه زیر کلیک کنید';

  @override
  String get installBrowserExtension_step2_title => 'استخراج فایل‌ها';

  @override
  String get installBrowserExtension_step2_subtitle =>
      'فایل دانلود شده را در مسیر دلخواه خود استخراج کنید';

  @override
  String get installBrowserExtension_step3_title => 'فعال سازی Developer Mode';

  @override
  String get installBrowserExtension_chrome_step3_subtitle =>
      'داخل سرچ بار کروم chrome://extensions را تایپ کرده و گزینه Developer Mode را که در سمت راست سرچ بار قرار دارد فعال کنید';

  @override
  String get installBrowserExtension_opera_step3_subtitle =>
      'داخل سرچ بار اوپرا opera://extensions را تایپ کرده و گزینه Developer Mode را که در سمت راست سرچ بار قرار دارد فعال کنید';

  @override
  String get installBrowserExtension_edge_step3_subtitle =>
      'داخل سرچ بار اج edge://extensions را تایپ کرده و گزینه Developer Mode را که در منوی سمت چپ واقع شده فعال کنید';

  @override
  String get installBrowserExtension_step4_title => 'لود کردن افزونه';

  @override
  String get installBrowserExtension_step4_subtitle =>
      'بر روی گزینه \'Load unpacked\' کلیک کرده و پوشه حاوی فایل‌های استخراج شده را انتخاب کنید';

  @override
  String get installBrowserExtension_brave_warning_title =>
      'Potential Brave Issues';

  @override
  String get installBrowserExtension_brave_warning_subtitle =>
      'If the extension fails to capture downloads on Brave, paste the text below in the address bar and disable \'Enable extension network blocking\'. Even if it is already set to \'Default (Disabled)\', manually select the \'Disabled\' option.';

  @override
  String get confirmAction => 'تایید عملیات';

  @override
  String get downloadDeletionConfirmation =>
      'آیا از حذف دانلود های انتخاب شده اطمینان دارید؟';

  @override
  String get deletionFromQueueConfirmation =>
      'آیا از حذف دانلودهای انتخابی از صف اطمینان دارید؟';

  @override
  String get deleteDownloadedFiles => 'حذف فایل‌های دانلود شده';

  @override
  String get btn_deleteConfirm => 'حذف';

  @override
  String downloadsInQueue(Object number) {
    return '$number دانلود در صف';
  }

  @override
  String get btn_createQueue => 'ساخت صف';

  @override
  String get createNewQueue => 'ساخت صف جدید';

  @override
  String get queueName => 'نام صف';

  @override
  String get mainQueue => 'صف اصلی';

  @override
  String get editQueueItems => 'ویرایش صف';

  @override
  String get queueIsEmpty => 'صف خالی است';

  @override
  String get addDownloadToQueue => 'اضافه کردن دانلود به صف';

  @override
  String get selectQueue => 'انتخاب صف';

  @override
  String get btn_addToQueue => 'اضافه کردن به صف';

  @override
  String deleteQueueConfirmation(Object queue) {
    return 'آیا از حذف صف $queue اطمینان دارید؟';
  }

  @override
  String get btn_schedule => 'برنامه ریزی';

  @override
  String get btn_stopQueue => 'توقف صف';

  @override
  String get scheduleDownload => 'برنامه ریزی دانلود';

  @override
  String get startDownloadAt => 'شروع دانلود از';

  @override
  String get stopDownloadAt => 'توقف دانلود';

  @override
  String get simultaneousDownloads => 'دانلود‌های همزمان';

  @override
  String get shutdownAfterCompletion =>
      'خاموش کردن سیستم بعد از تکمیل دانلود صف';

  @override
  String get btn_startNow => 'شروع دانلود';

  @override
  String get chooseAction => 'انتخاب عملیات';

  @override
  String get appChooseActionDescription =>
      'لطفا عملیات مورد نظر را انتخاب کنید';

  @override
  String get btn_exitApplication => 'خروج از برنامه';

  @override
  String get btn_minimizeToTray => 'پنهان کردن پنجره به نوار وظیفه';

  @override
  String get rememberThisDecision => 'این تصمیم را به خاطر بسپار';

  @override
  String get shutdownWarning_title => 'اخطار خاموشی سیستم';

  @override
  String shutdownWarning_description(Object seconds) {
    return 'سیستم شما تا $seconds ثانیه دیگر خاموش میشود';
  }

  @override
  String get btn_cancelShutdown => 'لغو خاموشی';

  @override
  String get btn_shutdownNow => 'الان خاموش کن';

  @override
  String get extensionUpdateAvailable => 'ورژن جدید افزونه مرورگر در دسترس است';

  @override
  String get updateAvailable => 'ورژن جدید در دسترس است';

  @override
  String updateAvailable_description(Object target) {
    return 'ورژن جدید $target در دسترس است.\n\"آیا می‌خواهید اکنون به‌روزرسانی کنید؟';
  }

  @override
  String get whatsNew => 'ویژگی‌های جدید:';

  @override
  String get btn_later => 'بعدا';

  @override
  String get btn_update => 'به‌روزرسانی';

  @override
  String get automaticUrlUpdate => 'به‌روزرسانی خودکار لینک دانلود';

  @override
  String get awaitingUrl => 'در انتظار لینک';

  @override
  String get awaitingUrl_description =>
      'شما به سایت مبدا این فایل منتقل شده‌اید';

  @override
  String get awaitingUrl_descriptionHint =>
      'برای به‌روزرسانی خودکار لینک، لطفا روی لینک دانلود فایل مورد نظر کلیک کنید';

  @override
  String get urlUpdateError_title => 'خطای به‌روزرسانی لینک دانلود';

  @override
  String get urlUpdateError_description =>
      'لینک دانلود مورد نظر مربوط به این فایل نمی‌باشد!';

  @override
  String get urlUpdateSuccess => 'لینک دانلود با موفقیت به‌روزرسانی شد!';

  @override
  String packageManager_updateTitle(Object target) {
    return 'به‌روزرسانی $target';
  }

  @override
  String packageManager_updateDescription(Object target) {
    return 'به‌روزرسانی خودکار درون‌برنامه‌ای برای $target غیرفعال است.';
  }

  @override
  String get packageManager_updateDescriptionHint =>
      'لطفاً برای به‌روزرسانی برنامه از دستور زیر استفاده کنید.';

  @override
  String get copiedToClipboard => 'در کلیپ‌بورد کپی شد';

  @override
  String get addUrlFromClipboardHotkey =>
      'کلید میانبر اضافه کردن دانلود از کلیپبورد';

  @override
  String get tray_showWindow => 'نمایش پنجره';

  @override
  String get tray_exitApp => 'خروج از برنامه';

  @override
  String get settings_ffmpegPath => 'FFmpeg Path';

  @override
  String get settings_testFFmpeg => 'Test FFmpeg';

  @override
  String get settings_ffmpeg_tooltip =>
      'FFmpeg path should point to a directory that contains the ffmpeg binary (ffmpeg.exe on windows)\nIf ffmpeg is available in the system path, setting the value as \'ffmpeg\' is enough.';

  @override
  String get settings_ffmpeg_installAutomatically =>
      'Install FFmpeg Automatically';

  @override
  String get ffmpeg_alreadyInstalled => 'FFmpeg is already installed';

  @override
  String get ffmpeg_notFound_title => 'FFmpeg Not Found!';

  @override
  String get ffmpeg_notFound_description =>
      'Subtitles were found for this video stream, however, FFmpeg was not found on your system.\nFFmpeg is required to add the detected subtitles to the video file.\n';

  @override
  String get ffmpeg_notFound_descriptionHint =>
      'You can:\n\t• Let Brisk handle the installation for you\n\t• Install FFmpeg via a package manager (choco, brew, pacman, etc.)\n\t• Download the binaries and add FFmpeg to your system’s PATH.\n\nYou can always set the FFmpeg\'s path in Settings -> General -> FFmpeg';

  @override
  String get ffmpeg_integrationSuccess => 'FFmpeg integrated successfully';

  @override
  String get ffmpeg_testFailed_title => 'FFmpeg Test Failed!';

  @override
  String get ffmpeg_testFailed_description => 'Failed to run FFmpeg commands!';

  @override
  String get ffmpeg_testFailed_descriptionHint =>
      'Make sure the selected path contains the FFmpeg binary (usually the bin directory)';

  @override
  String get ffmpegInstalled => 'FFmpeg was successfully installed';

  @override
  String get ffmpeg_installationNotSupported_title =>
      'Automatic Installation not supported';

  @override
  String get ffmpeg_installationNotSupported_description =>
      'Automatic installation is not supported for macOS.';

  @override
  String get ffmpeg_installationNotSupported_descriptionHint =>
      'Please install FFmpeg using Homebrew or any other package manager that offers it.';

  @override
  String get btn_installLater => 'I\'ll Install Later';

  @override
  String get btn_installAutomatically => 'Install Automatically';

  @override
  String get settings_engine => 'Download Engine';

  @override
  String get settings_engine_clientType => 'HTTP client type';

  @override
  String get settings_engine_clientType_tooltip =>
      'The client type used for downloads:\n\nStandard – Balanced and stable\nPerformance – Faster but uses more CPU';

  @override
  String get settings_engine_clientType_standard => 'Standard';

  @override
  String get settings_engine_clientType_performance => 'Performance (Beta)';

  @override
  String get btn_showAdvancedOptions => 'Show Advanced Options';

  @override
  String get btn_hideAdvancedOptions => 'Hide Advanced Options';

  @override
  String get settings_automaticFileSavePathCategorization =>
      'Automatic file save path categorization';

  @override
  String get extension_restart_success =>
      'Extension server restarted successfully!';

  @override
  String get extension_restart_failed => 'Failed to restart extension server!';
}
